home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 24 / AACD 24.iso / AACD / System / BetaScanMustek / mustek.CHANGES < prev    next >
Encoding:
Text File  |  2001-07-18  |  25.0 KB  |  763 lines

  1. CHANGES for the SANE Mustek backend
  2.  
  3. 2001-07-18
  4.   * Released Mustek backend 1.0-111.
  5.  
  6. 2001-07-18
  7.  
  8.   * Added warning about Aashima (Trust) scanners.
  9.   * Only call stop_scan if Scan was cancelled for Paragon scanners.
  10.  
  11. 2001-07-15
  12.  
  13.   * Added message in reader_process that's printed when the kernel SCSI
  14.     buffer is too small for the selected buffer size.
  15.  
  16. 2001-07-11
  17.   * Released Mustek backend 1.0-110.
  18.  
  19. 2001-07-10
  20.   * Added debug output for the total amount of data transfered to the
  21.     frontend.
  22.   * Fixed bug in fix_line_distance_block which lead to too much data
  23.     transferred to sane_read.
  24.  
  25. 2001-07-09
  26.   * Released Mustek backend 1.0-109.
  27.  
  28. 2001-07-09
  29.   * Fixed (hopefully) problem with black images (Paragon 6000 SP).
  30.  
  31. 2001-07-08
  32.   * Fixed problem with double buffering/SCSI command queuing and
  33.     Linux 2.4.x. Thaks to Abel Deuring for his help.
  34.   * Added option to disable backtracking
  35.  
  36. 2001-07-07
  37.   * Released Mustek backend 1.0-108.
  38.  
  39. 2001-07-07
  40.   * added option to disable double-buffering
  41.   * don't set any options by default in mustek.conf
  42.   * updated manpage
  43.   * fixed debug statement in scsi_inquiry_wait_ready
  44.  
  45. 2001-05-06
  46.   * Fixed memory leak in sane_get_devices ()
  47.  
  48. 2001-04-29
  49.   * Fixed several memory leaks.
  50.  
  51. 2001-04-27
  52.   * Released Mustek backend 1.0-107 (in CVS).
  53.  
  54. 2001-04-23
  55.   * Add internationalization support (mark all strings that can be translated
  56.     with SANE_I18N()).
  57.  
  58. 2001-04-19
  59.   * Don't check for macro VERSION any longer in sane_init. Print out
  60.     PACKAGE_VERSION instead. 
  61.   * Update email address and homepage.
  62.  
  63. 2001-08-08
  64.   * Released Mustek backend 1.0-106
  65.  
  66. 2001-04-08
  67.   * Backend status is "stable" now. Hopefully this doesn't mean that new
  68.     bugs show up now :-)
  69.  
  70. 2001-04-01
  71.   * Added detection of the Pro models TA (at least the 1200SP Pro).
  72.   * Added warning about real (not relabeled) Trust scanners.
  73.  
  74. 2001-03-31
  75.   * Removed comment about brightness and contrast in the description strings
  76.     because you can't read them anyway in color mode (at least with xsane).
  77.  
  78. 2001-03-31
  79.   * Released Mustek backend 1.0-105
  80.  
  81. 2001-03-31
  82.   * Removed compilation warning in gamma_correction.
  83.   * Fixed handling of tlx and brx when scanning with ADF (bug found by
  84.     Andreas Rathgeber <rathgeber2000@yahoo.de>).
  85.   * Fixed bug in linedistance correction (ld_block) concerning ADF. With ADF
  86.     the linedistance values are ordered in the other direction.
  87.   * Fixed bug concerning ld correction for the 1200SP 1.00 (frontend hangs).
  88.     Moved the do-nothing ld correction to its own function. With ADF this
  89.     scanner doesn't really work in color mode but that's probably a firmware
  90.     problem.
  91.  
  92. 2001-03-18
  93.   * 600 II N: Gamma correction in gray mode now works. Length must be 768
  94.     bytes in gray mode also, cdb size is 6 bytes. Thanks to Jakub Bogusz
  95.     <qboosh@prioris.mini.pw.edu.pl> who found out about that and wrote a
  96.     patch.
  97.  
  98. 2001-01-17
  99.   * Released Mustek backend 1.0-104
  100.  
  101. 2001-01-17
  102.   * Pro: Do calibration only in Lineart, Gray and Color 24 modes.
  103.  
  104. 2001-01-03
  105.   * Added 36 bit color mode for the Paragon Pro scanners.
  106.  
  107. 2000-12-31
  108.   * Added function little_endian (from coolscan.c) to check the endianess of
  109.     the current architecture (needed for 16 bit frames).
  110.   * Added option for Gray fast
  111.   * Added option for bit depth (8 and 12 bits for the Pro models)
  112.   * Removed "special" modes from mode option
  113.   * Removed 48 bit options for the SE Plus. This mode seems to use only
  114.     interpolated information (but I may be wrong).
  115.  
  116. 2000-12-31
  117.   * Released Mustek backend 1.0-103
  118.   
  119. 2000-12-30
  120.   * Implemented calibration (color and gray mode) for the Paragon 1200 Pro.
  121.     It's not perfect and needs lots of tests. It may work for the Paragon
  122.     A3 also but is not tested.
  123.   * SE 12000 SP Plus calibration is now better but not yet perfect.
  124.  
  125. 2000-12-27
  126.   * Enabled fast_preview for the Pro scanners (30 dpi).
  127.   * Increased scan width to 8.6" for 1200 Pro.
  128.  
  129. 2000-12-26
  130.   * Added calibration for the SE 12000 SP Plus. Doesn't fully work until now 
  131.     (images are too dark and colored).
  132.  
  133. 2000-12-23
  134.   * Added option for Legal format (because the ScanExpress 12000 SP A4 size
  135.     scanner can't be distinguished from the Paragon 1200 LS Legal size scanner
  136.     by software).
  137.   
  138. 2000-12-21
  139.   * Added a few checks for Null-Pointers.
  140.   * Removed old code for SE calibration.
  141.   * Added option "quality calibration" for SE Plus scanners
  142.  
  143. 2000-12-21
  144.   * sane-backends 1.0.4 was released (including Mustek backend 1.0.102).
  145.  
  146. 2000-12-10
  147.   * Released Mustek backend 1.0-102
  148.   
  149. 2000-12-09
  150.   * Fixed wrong comment in encode_resolution
  151.   * Added missing test for return status in sane_start
  152.   * Fixed wrong calculation of tlx and tly for Pro series scanners
  153.  
  154. 2000-12-05
  155.   * Released Mustek backend 1.0-101
  156.  
  157. 2000-12-05
  158.   * Fixed lamp setting (avoid problems with some SE scanners).
  159.  
  160. 2000-12-01
  161.   * Reduced scan area for Paragon 1200 SP PRO (to avoid bumping the scan slider
  162.     at the end).
  163.   * Removed warning for 1200 SP PRO.
  164.  
  165. 2000-11-26
  166.   * Released Mustek backend 1.0-100
  167.  
  168. 2000-11-26
  169.   * Default for "fast preview" is "false" now because this option doesn't work
  170.     for all SE scanners correctly.
  171.   * Added more debug output for area_and_windows.
  172.   * Added more debug output for set_window.
  173.   * Set minimum tly for 8000SP to 0.
  174.   * Don't use block mode for Paragon 8000 SP scanners because this breaks
  175.     color mode with firmware 2.x.
  176.  
  177. 2000-11-19
  178.   * Paragon 6000 SP doesn't use block mode any more. It's a bit faster now.
  179.   * Updated sane-mustek.man concerning buffersize and blocksite.
  180.  
  181. 2000-11-17
  182.   * Updated manpage concerning force-wait. Some minor corrections and additions
  183.   * Added option force-wait to mustek.conf and did some minor changes.
  184.  
  185. 2000-11-16
  186.   * With option force_wait set, the backend waits also before sending the
  187.     inquiry command. This seems to be necessary for the 600 II N.
  188.  
  189. 2000-11-12
  190.   * Use SANE_Int, SANE_Bool, SANE_Word for int wherever this seems to
  191.     be appropriate.
  192.   * Move macros to mustek.h.
  193.   * Code cleanup.
  194.  
  195. 2000-11-11
  196.   * OPT_GRAY_PREVIEW is now called OPT_FAST_PREVIEW.
  197.   * For SE scanners use 36/38 dpi color for fast preview.
  198.   * use include "../include/sane/" instead of "sane/"
  199.   * go back to old scheme for SE scanners in color mode (faster scans
  200.     couldn't be reproduced)
  201.  
  202. 2000-11-10
  203.   * added more debug output in constrain_value
  204.  
  205. 2000-11-05
  206.   * Released backend version 1.0-99.
  207.  
  208. 2000-11-05
  209.   * Added support for TAIV for SE 12000 SP. Lamp is turned off while
  210.     scanning (seems to work for firmware >= 2.00)
  211.   * Adjusted transparency adapter support for all ScanExpress scanners.
  212.     The 12000 A3 SP can only do A4 beacuse I don't have the right TA.
  213.   * don't use u_int* types in mustek.h because the definitions for these 
  214.     types are not included
  215.  
  216. 2000-11-04
  217.   * SE scanners can now scan 75, 100, 150, 200, 250, 300, 400, 500, 600,
  218.     900 and 1200 dpi in color mode (the 1200 dpi models). These are fixed 
  219.     resolutions, a resolution >= the wanted resolution is selected. This
  220.     makes preview and some resolutions faster than before (at least for
  221.     some scanners), because lower resolutions can be used.
  222.   * Minimum scan resolution is 60 dpi in gray and lineart and 75 dpi in 
  223.     color mode for the SE scanners now.
  224.   
  225. 2000-10-29
  226.   * Fixed a bug concerning block LD. Paragon 1 and 2 were exchanged.
  227.   * Paragon 12000SP color mode works now without garbage at the end
  228.   * Fixed Paragon 1200 SP Pro color mode > 600 dpi (rounding problem)
  229.   * Temporarily disabled 48 bit color mode for release
  230.  
  231. 2000-10-25
  232.   * Detect support for TA IV (transparency adapter for ScanExpress scanners)
  233.   * TA IV supported now; lamp is turned off at least for SE 1200 SP Plus
  234.     scanners
  235.   * Adjusted scan area for TA: SE 12000SP Plus
  236.   * Simplify enlarge x
  237.   * Set tl-y to 0 for all ScanExpress scanners
  238.   * First attempt to support 48 bits color mode (SE 12000 SP Plus)
  239.  
  240. 2000-10-22
  241.   * Detect SE 12000 SP Plus properly
  242.   * Cover sensor only checked for SE models that support this feature
  243.  
  244. 2000-10-21
  245.   * Removed MAX_BLOCKSIZE macro (not used anymore).
  246.  
  247. 2000-10-03
  248.   * Released backend version 1.0-98.
  249.   
  250. 2000-10-03
  251.   * Fixed segmentation fault in sane_init (else statement was missing). 
  252.     Thanks to Oliver Rauch who spotted this problem.
  253.   * Re-enabled double buffering.
  254.  
  255. 2000-10-02
  256.   * Zero out inquiry memory block before reading inquiry.
  257.  
  258. 2000-10-01
  259.   * Fixed fix_line_distance_block.
  260.   * Adjusted Paragon 12000 SP to use block LD correction if necessary.
  261.   * removed LD MFS (wasn't used anyway)
  262.  
  263. 2000-09-30
  264.   * Set blockbuffer size to 2 MB for Paragon series II scanners.
  265.   * Fix sane_cancel for Paragon series II scanners
  266.   * Fix speed and grain for Paragon series II scanners
  267.   * Backtracking is used for all scanners (removed option)
  268.   * included stop_scan into do_stop
  269.   * better integration of the wait_ready functions
  270.   * check that size of buffer <= size of block buffer
  271.  
  272. 2000-09-24
  273.   * Added more debug output in sane_get_option_descriptor.
  274.   * Added more debug output in sane_control_option.
  275.   * Added check for devicename and handle != 0 in sane_open
  276.   * Added check for handle != 0 in sane_get_option_descriptor
  277.   * Added check for handle != 0 in sane_get_parameters
  278.   * Added check for handle and val != 0 in sane_control_option
  279.   * Added check for handle != 0 in sane_start
  280.   * Added check for handle, buf and len != 0 in sane_read
  281.   * Added check for handle != 0 in sane_cancel
  282.   * Added check for handle != 0 in sane_set_io_mode
  283.   * Added check for handle != 0 in sane_get_select_fd
  284.   * Output option title in sane_get_option_descriptor if name is null
  285.  
  286. 2000-09-24
  287.   * Released backend version 1.0-97.
  288.   
  289. 2000-09-24
  290.   * Added RGB brightness and contrast for 3pass scanners
  291.   * Brightness and contrast is +-100% for 3pass scanners now
  292.  
  293. 2000-09-23
  294.   * Paragon 12000CX uses pixel unit now.
  295.   * Paragon 6000CX uses pixel unit now (MSF-06000CZ).
  296.   * Option "force backtracking" is enabled by default now
  297.   * Option "scan speed" is set to "fastest" by default now
  298.   * Add option "force-wait" (for mustek.conf). If enabled, wait for scan
  299.     head to return to start position after scan.
  300.   * Make DBG output in sane_control_option() more readable
  301.   * Better error handling and debug output in sane_get_option_descriptor()
  302.   * Changed Halftone handling, removed grain size
  303.  
  304. 2000-09-22
  305.   * Paragon 12000SP 1.06 uses LD_NORMAL now.
  306.  
  307. 2000-09-19
  308.   * Return sane_status_cancelled in sane_read if last scan was cancelled.
  309.  
  310. 2000-09-18
  311.   * Changed speed_code to use values between 1...5 for 3pass scanners.
  312.     I don't know yet if these are correct for the other scanners, too.
  313.   * Don't do a stop scan for 3pass scanners (only when cancelling).
  314.   * Set bit 0 of first byte of area_and_windows for gray + color.
  315.   * Paragon 6000CX uses pixel unit now (MFS-06000CX).
  316.   * Pixel unit for 3pass scanners is now supported
  317.  
  318. 2000-09-17
  319.   * changed maximum y range of MFS-800 II SP to 288 mm because of
  320.     a report of scanner touching the end.
  321.  
  322. 2000-09-10
  323.   * added some testing (result != null and arg !=0) in sense_handler
  324.     (found by Martin Blasczyk)
  325.  
  326. 2000-08-20
  327.   * Paragon series II is also using blockmode now.
  328.   * Removed warning from mustek.c.
  329.   * Fixed (maybe) problem in scsi_sense_wait_ready and added more
  330.     debug output.
  331.  
  332. 2000-08-18
  333.   * added new option blocksize to mustek.conf
  334.   * 800 II SP works now in new block mode (get_image_status is needed
  335.     before each block)
  336.  
  337. 2000-08-17
  338.   * Removed some warnings from sanei_ab306.c.
  339.  
  340. 2000-08-16
  341.   * Fixed some bugs in fix_linedistance_block. Paragon 600 models seem to
  342.     work now. 800 II SP freezes, however.
  343.   * Fixed segmentation fault for the 600 II N in ld correction code.
  344.  
  345. 2000-08-15
  346.   * Changed handling of three pass scanners (MUSTEK_FLAG_THREE_PASS instead of
  347.     !MUSTEK_FLAG_SINGLE_PASS).
  348.   * Added flags for Paragon series I and II (MUSTEK_PLAG_PARAGON_1 and
  349.     MUSTEK_PLAG_PARAGON_2).
  350.   * Distinguish between three-pass, Paragon series 1, Paragon series 2,
  351.     ScanExpress, Pro and N type scanners.
  352.   * Added support for scanning the whole image in one block without
  353.     backtracking for the Paragon series II scanners.
  354.   * Added fix_linedistance_block: like linedistance_normal but broken
  355.     up into several SCSI buffers.
  356.  
  357. 2000-08-14
  358.   * Changed again linedistance correction for the Paragon 12000 SP 1.11.
  359.     This seems to be a never ending story.
  360.   * Set the minimum dpi value to 30. Some scanners (e.g. the MFS 8000SP
  361.     v 2.04) block the SCSI bus with lower resolutions.
  362.  
  363. 2000-08-12
  364.   * Added support for Paragon 1200 SP Pro.
  365.   * Added support for ScanExpress A3 SP.
  366.   * Removed detection for " C12" and " C04" (don't seem to exist).
  367.   * Changed SCSI read request scheme. Now two requests with half of the
  368.     maximum SCSI buffer size are entered. Standard buffer size is 128 kB,
  369.     so the buffer sent to the scanner is 64 kB for all types of scanners.
  370.   * sane_read now reads more than 4096 bytes from pipe (if available).
  371.  
  372. 2000-08-12
  373.   * SANE 1.0.3 released (including Mustek backend 1.0.96).
  374.  
  375. 2000-07-31
  376.   * Released backend version 1.0-96.
  377.  
  378. 2000-07-30
  379.   * Fixed bug concerning inquiry of 3-pass scanners. ASCII values > 127
  380.     weren't interpreted correctly (char instead of unsigned char).
  381.  
  382. 2000-07-30
  383.   * Released backend version 1.0-95
  384.  
  385. 2000-07-30
  386.   * Removed while {wait ()} loop. Used waitpid() instead. Maybe this cures
  387.     some reported freezes. It's cleaner anyway.
  388.   * Removed dead code.
  389.  
  390. 2000-07-28
  391.   * Released backend version 1.0-94
  392.  
  393. 2000-07-29
  394.   * Use #include "sane/..." instead of #include <sane/...>.
  395.  
  396. 2000-07-27
  397.   * Released backend version 1.0-93
  398.  
  399. 2000-07-27
  400.   * removed warnings
  401.  
  402. 2000-07-26
  403.   * fixed possible segfault pointer info was not checked for 0 (found by
  404.     Petter Reinholdtsen)
  405.   * Updated comment about Paragon 600 II N linedistance correction in man 
  406.     page
  407.  
  408. 2000-07-25
  409.   * Fixed color scanning for Paragon 600 II N firmware < 2.00.
  410.  
  411. 2000-07-25
  412.   * Released backend version 1.0-92
  413.   
  414. 2000-07-24
  415.   * Fixed ADF handling (output was mirrored in x direction). Gray and lineart
  416.     seems to work now. Color and halftone modes look somewhat crazy.
  417.   * Removed comment about lack of testing of ADFs in manpage. They are
  418.     tested to work now with most scanner at least basically.
  419.   * removed braindead test for Pro series concerning gamma table length
  420.     (discovered by Jan-Erik Karlsson).
  421.  
  422. 2000-07-22
  423.   * Fixed margin positions of MFS 6000CX and removed warning.
  424.   * Warning is printed with DBG level 0 again.
  425.  
  426. 2000-07-18
  427.   * Released backend version 1.0-91
  428.  
  429. 2000-07-18
  430.   * Removed again MUSTEK_FLAG_LD_NONE for MFS-08000SP. Maybe the automatical
  431.     detection works now.
  432.  
  433. 2000-07-15
  434.   * Released backend version 1.0-90
  435.  
  436. 2000-07-15
  437.   * Added MUSTEK_FLAG_LD_NONE for MFS-08000SP and removed warning for
  438.     this scanner. Added TA support. First report for this device from
  439.     Roland Koebler.
  440.   * Changed LD correction system. Some scanners (e.g. the 800 II SP)
  441.     seem to need different LD correction depending on resolution.
  442.     Now with LD_NORMAL max_value is checked and correction is only done
  443.     if it is != 0. Hope this works for all scanners.
  444.   * Moved the comment after the example port entry in mustek.conf to
  445.     the next line. Now this line should work.
  446.   * Updated manpage concerning PP scanners and 600 II N.
  447.  
  448. 2000-06-30
  449.   * Released backend version 1.0-89
  450.  
  451. 2000-06-30
  452.   * Fixed bug in do_stop. The scan slider didn't return after the scan 
  453.     in some situations.
  454.  
  455. 2000-06-28
  456.   * Released backend version 1.0-88
  457.  
  458. 2000-06-28
  459.   * Changed again linedistance handling for the Paragon 1200SP. This
  460.     time version 1.07 seems to need a special treetment. Even with normal
  461.     linedistance correction the image is corrupted at buffer boundaries
  462.     in color mode. Maybe a firmware bug? Thanks to Michael Prechtl for
  463.     all his tests.
  464.  
  465. 2000-06-25
  466.   * added missing newline to mustek.conf
  467.  
  468. 2000-06-25
  469.   * Released backend version 1.0-87
  470.  
  471. 2000-06-25
  472.   * updated manpage concerning parport and USB scanners
  473.   * added example for 600 II N to mustek.conf 
  474.  
  475. 2000-06-22
  476.   * fixed debug output bug in fix_linedistance_se (found by Jan-Erik Karlsson)
  477.  
  478. 2000-06-21
  479.   * fixed dependancy of mustek.h on sane-backends.h
  480.  
  481. 2000-06-19
  482.   * Fixed gamma correction in lineart mode for Paragon 1200 A3
  483.  
  484. 2000-06-18
  485.   * Released backend version 1.0-86
  486.  
  487. 2000-06-18
  488.   * added enlarging x resolution for Paragon 1200 A3 Pro
  489.   * Paragon 1200 A3 PRO is fully functional now. Thanks to Heinrich Falk, who
  490.     borrowed me this device.
  491.  
  492. 2000-06-17
  493.   * added calibration for Paragon 1200 A3 Pro (only dummy, doesn't work yet)
  494.   * adjusted options for Paragon 1200 A3 Pro
  495.   * added lineart support for Paragon 1200 A4 Pro
  496.   * removed support for color lineart and color halftone modes
  497.   * added color support for Paragon 1200 A3 Pro
  498.   * added scsi_wait_sense, this fixed 1200 A3 Pro hangs
  499.   * fixed gamma correction for 1200 A3 Pro. At the moment only 8 bit and
  500.     24 bit per pixel are supported (12/36 are possible in hardware)
  501.  
  502. 2000-06-16
  503.   * addded debugging output in sane_control_option
  504.   * added gamma correction for Paragon 1200 A3 Pro (doesn't work correctly yet)
  505.  
  506. 2000-06-15
  507.   * removed old config file reading system.
  508.  
  509. 2000-06-14
  510.   * Preliminary support for the Mustek Paragon 1200 A3 Pro. Only grayscale
  511.     mode works so far. Missing: Gamma correction and calibration. The scanner
  512.     is locked after each scan.
  513.  
  514. 2000-06-12
  515.   * Fixed bug in sane_control_option. option was not checked for negative
  516.     values. Thanks to Jochen Eisinger.
  517.   * Code cleanup and reorganization for inclusion of the Paragon 1200 A3 Pro.
  518.  
  519. 2000-06-07
  520.   * Fixed bug in sane_close where the chain of handles got destroyed by 
  521.     closing the first device. This bug is in the backend since 3 1/2 years.
  522.     Thanks to Jochen Eisinger for spotting this.
  523.  
  524. 2000-06-05
  525.   * Fixed some debug messages in fix_linedistance_se
  526.  
  527. 2000-06-04
  528.   * released backend version 1.0-85
  529.  
  530. 2000-06-04
  531.   * changed (again) Paragon 12000 SP linedistance handling, now 1.02 uses
  532.     normal LD corrections, all other use none. We'll see, if this works. 
  533.     Thanks to Reinhard Günzel who helped to debug this.
  534.   * fixed some long lines (>80 chars)
  535.  
  536. 2000-06-03
  537.   * released backend version 1.0-84
  538.  
  539. 2000-06-03
  540.   * changed line-distance handling, removed ld.max_value magic (didn't work)
  541.   * fixed (maybe) Paragon 12000 SP color stripes problems (v 1.11 and others)
  542.   * simpler linedistance debug output, only for 1-pass Paragon scanners
  543.  
  544. 2000-06-02
  545.   * removed code in dev_read_start which was never called (suggestion
  546.     from Jan-Erik Karlsson)
  547.  
  548. 2000-05-21
  549.   * added double buffering (trying to copy the scsi buffer to the frontend
  550.     while getting a new one). This probably won't work on all
  551.     platforms and with all SCSI host adapters but in this case performance
  552.     shouldn't be worse than before.
  553.  
  554. 2000-05-21
  555.   * released backend version 1.0-83
  556.  
  557. 2000-05-21
  558.   * The Mustek Paragon 1200 A3 PRO is now detected. This is only a test
  559.     release. Be carefull and read the PROBLEMS file if you want to
  560.     try this scanner.
  561.  
  562. 2000-05-19
  563.   * released backend version 1.0-82
  564.  
  565. 2000-05-18
  566.   * set debug level for output of unknown Mustek scanner to 0 (suggestion
  567.     from Thorben Kundinger)
  568.  
  569. 2000-05-12
  570.   * fixed bug in distinguishing firmware formats
  571.   * added shrinked image fix to ScanExpress 12000SP models <= v2.0
  572.  
  573. 2000-05-08
  574.   * fixed remaining sane_cancel problems (in non_blocking mode)
  575.   * fixed color stripes and segmentation fault for Paragon MFS-12000SP 
  576.     1.00 (at least for me)
  577.   * added more debug output to inquiry
  578.   * added possibility to distinguish old and new firmware formats
  579.   * added one more debug level (5)
  580.   * added output of SANE version
  581.  
  582. 2000-05-07
  583.   * released backend version 1.0-81
  584.  
  585. 2000-05-06
  586.   * added transparency adapter support for the Paragon 600 II CD, 600S, 
  587.     800 II SP, 600 II N, ScannExpress 6000SP and 12000SP
  588.   * removed "color lineart" and "color halftone" for all scanners.
  589.     These modes didn't work for any of my scanners.
  590.   * added more debug output for ADF and TA
  591.   * fixed bug when ADF is out of documents
  592.   * Scan source option is only available if TA or ADF is present. For
  593.     SE and N models TA is always available because it can't be detected 
  594.     by hardware
  595.   * removed "backtrack", "speed" and "grain" from 600 II N options,
  596.     the scanner doesn't support them
  597.   * updated mustek.desc and mustek.man
  598.  
  599. 2000-05-02
  600.   * Reduced scan area for the Paragon MFC-600S because of ugly noises at
  601.     the end of the scan area
  602.  
  603. 2000-04-29
  604.   * Adjusted scan area to the Windows driver defaults for ScanExpress
  605.     6000SP; added MUSTEK_FLAG_ENLARGE_X for this scanner
  606.   * Added Warning for scanners that are not (fully) tested
  607.  
  608. 2000-04-26
  609.   * changed sane_init to use sanei_config_read () and 
  610.     sanei_config_get_string ()
  611.  
  612. 2000-04-24
  613.   * released backend version 1.0-80
  614.   
  615. 2000-04-23
  616.   * fixed lineart and color scanning >600 dpi for the SE 12000SP
  617.   * added variable debug_level to be faster without debugging in attach ()
  618.   * fixed bug in mustek.conf handling; positional options were applied
  619.     to the first device only
  620.   * added an option to mustek.conf: "buffersize". This overwrites the
  621.     default scan buffer sizes. The unit is kilobytes.
  622.   * adjusted mustek.conf to more reasonable defaults
  623.   * update manpage and mustek.desc to reflect the changes
  624.  
  625. 2000-04-22
  626.   * fixed greyscale scanning >600 dpi for the SE 12000SP
  627.  
  628. 2000-04-21
  629.   * added more debug output to sane_get_parameters
  630.  
  631. 2000-04-20
  632.   * Output of scanning time now works with scanimage, too.
  633.   * Adjusted scan area to the Windows driver defaults for Paragon 
  634.     MFS-6000CX
  635.   * Added transparency adapter support for the Paragon MFS-6000CX and
  636.     MFS-12000SP
  637.  
  638. 2000-04-19
  639.   * Adjusted scan area to the Windows driver defaults for Paragon 
  640.     MFS-12000SP
  641.  
  642. 2000-04-17
  643.   * added support for the sanei_scsi_open_extended method with variable
  644.     buffersizes
  645.   * removed support for SCSI queue. Couldn't find improvements
  646.     for any scanner
  647.  
  648. 2000-04-16
  649.   * removed "color lineart" and "color halftone" for single pass scanners.
  650.     These modes didn't work for any of my scanners.
  651.   * fixed problems in color mode for the MFS-8000SP (gamma table is now
  652.     uploaded even if not selected)
  653.   * Output "cover open" only for ScanExpress scanners (Paragon scanners 
  654.     don't have a cover sensor)
  655.   * Added transparency adapter support for the Paragon MFS-6000SP and
  656.     MFS-12000CX
  657.   * Added output of transfer speed (kb/s)
  658.   * maximum allocated memory for read request can be set by a #define
  659.   * buffer size can be set on a per scanner basis
  660.   * Adjusted scan area to the Windows driver defaults for Paragon 
  661.     800 II SP
  662.   * Added quotation marks to inquiry output
  663.  
  664. 2000-04-15
  665.   * Adjusted scan area to the Windows driver defaults for Paragon 8000SP,
  666.     ScanExpress 12000SP
  667.   * Fixed scan area settings (TL-X and TL-Y) for transparency adapter (TA)
  668.   * Added TA support for Paragon 8000SP
  669.   
  670. 2000-04-13
  671.   * Added more debug output in sane_read and some other functions
  672.   * removed warnings
  673.  
  674. 2000-04-12
  675.   * Added more debug output concerning buffer handling
  676.  
  677. 2000-04-10
  678.   * Adjusted scan area to the Windows driver defaults for Paragon 12000CX,
  679.     6000SP, 600 II CD, 600 II N
  680.  
  681. 2000-04-09
  682.   * released backend version 1.0-79
  683.   
  684. 2000-04-08
  685.   * added output of scanning time (debuglevel 2 and higher)
  686.   * removed old code from sane_cancel
  687.  
  688. 2000-04-07
  689.   * fixed line-distance correction for the 600 II N
  690.   * rewrite of the 600 II N code
  691.   * documentation update for the 600 II N
  692.  
  693. 2000-04-06
  694.   * Rewrite of resolution encoding for 3-pass scanners
  695.   * added more comments
  696.   * some spelling errors corrected
  697.  
  698. 2000-04-03
  699.   * output backend and version information
  700.   * fixed resolution encoding for MFS12000cx
  701.   * Changed version system to be compatible to the SANE standard 
  702.     (major, minor, build); 0.78 --> 1.0-78
  703.   
  704. 2000-04-02
  705.   * released backend version 0.78
  706.   * added MUSTEK_FLAG_DOUBLE_RES for the MFS-12000CX 3-pass scanner,
  707.     resolutions > 600 dpi should work now
  708.     
  709. 2000-04-01
  710.   * reduced scan area for Paragon 800 S / II SP 
  711.  
  712. 2000-03-29
  713.   * released backend version 0.77
  714.   * inquiry is printed in full text at debug level 4
  715.   * more debug level tweaking
  716.   * man page update
  717.   * model name update
  718.   
  719. 2000-03-25
  720.   * corrected some spelling errors
  721.   
  722. 2000-03-24
  723.   * reduced scanarea for the MSF-6000SP
  724.   * restructured scanner recognition
  725.  
  726. 2000-03-18
  727.   * released backend version 0.76
  728.   
  729. 2000-03-17
  730.   * removed some compiler warnings
  731.   * changed the sane.model names (e.g. ScanExpress 12000SP instead of
  732.     C06IDW...)
  733.   * added SCSI information output to inquiry
  734.   * adjusted debug levels and debug output
  735.  
  736. 2000-03-15
  737.   * fixed typo in man page
  738.  
  739. 2000-03-12
  740.   * released backend version 0.75
  741.   * man page update
  742.   * mustek.desc update
  743.   * test for option < 0 in sane_get_option_descriptor (thanks to Oliver Rauch)
  744.   * added do_stop in sane_cancel (don't wait for next read that will
  745.     possibly never happen)
  746.   * fixed firmware version identification for newer ScanExpress models
  747.     (patch from Marco G. Salvagno)
  748.   * probably fixed linedistance correction at high resolutions for 
  749.     MFS-1200SP firmware 1.00 and possibly others (patch from Andreas Beck)
  750.   * added check for ADF ready in sane_start (patch from Joerg Anders)
  751.   * Bug fix in the STORE makros (patch from Norbert Mueller)
  752.  
  753.   
  754. 2000-03-06
  755.   * created mustek.CHANGES file
  756.   * released backend version 0.74
  757.   * added linedistance correction for the 600 II N + documentation updates
  758.   * added detection of newer ScanExpress models ("XC06" instead og " C06")
  759.   * bugfix for 600 II N waiting 60 s before cancelling
  760.  
  761.  
  762. Henning Meier-Geinitz <henning@meier-geinitz.de>
  763.